import { Toast } from 'vant'
let first = null
document.addEventListener('plusready', function () {
  const webview = plus.webview.currentWebview()
  plus.key.addEventListener('backbutton', function () {
    webview.canBack(function (e) {
      if (e.canBack && (localStorage.getItem('toPath') !== '/home' || localStorage.getItem('toPath') !== '/login')) {
        webview.back()
      } else {
        // webview.close(); //hide,quit
        // plus.runtime.quit();
        // 首页返回键处理
        // 处理逻辑：1秒内，连续两次按返回键，则退出应用
        // 首次按键，提示‘再按一次退出应用’
        if (!first) {
          first = new Date().getTime()
          Toast({
            message: '再按一次退出应用',
            position: 'bottom'
          })
          setTimeout(function () {
            first = null
          }, 1000)
        } else {
          if (new Date().getTime() - first < 1500) {
            plus.runtime.quit()
          }
        }
      }
    })
  })
  plus.navigator.closeSplashscreen() // 关闭启动页
})
